home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Games / net3d-0.08 / ptero.def.v < prev    next >
Text File  |  1995-06-22  |  2KB  |  98 lines

  1. vehicle pterodactyl def {
  2. name "a pterodactyl or flying serpent"
  3. angle 90
  4. flying
  5. type bird
  6. max velocity 200
  7.  
  8. object { /* beak */
  9.     at 100 100 60
  10.     centre 0 4.5 0
  11.     counter
  12.     points {
  13.     0 6 2  0 4 5  -0.5 3.5 3.5  0.5 3.5 3.5
  14.     }
  15.     face 188 f { 0 1 3 }
  16.     face 186 f { 2 1 0 }
  17.     face 180 f { 0 3 2 }
  18. }
  19.  
  20. object { /* body */
  21.     at 100 100 60
  22.     centre 0 4.5 0
  23.     counter
  24.     points {
  25.     0 4 5  -0.5 3.5 3.5  0.5 3.5 3.5  0 -3 0  -0.5 -2 0  0.5 -2 0
  26.         }
  27.     face 48 f { 0 3 5 2 }
  28.         face 50 f { 0 1 4 3 }
  29.     face 45 f { 1 2 5 4 }
  30. }
  31.  
  32. #define R 1
  33. object { /* right wing, inside part */
  34.     at 100 100 60
  35.     centre 2.4 -0.8 3.34
  36.     counter
  37.     points {
  38.     0 3 4.286  3 1 8  3 -4 4  0 -2 0.714 
  39.     }
  40.     face 42 p { 0 1 2 3 }
  41.     oscli 1 R { - - -7 }
  42.     oscli 2 R { - - -7 }
  43. }
  44.  
  45. object { /* right wing, outside part */
  46.     at 100 100 60
  47.     centre 4 -1.67 3
  48.     counter
  49.     points {
  50.     3 1 8  3 -4 4  6 -2 4
  51.     }
  52.     face 40 p { 0 1 2 }
  53.     oscli 0 R { - - -7 }
  54.     oscli 1 R { - - -7 }
  55.     oscli 2 R { - - -9 }
  56. }
  57.  
  58. object { /* left wing, inside part */
  59.     at 100 100 60
  60.     centre -2.4 -0.8 3.34
  61.     counter
  62.     points {
  63.     0 3 4.286  -3 1 8  -3 -4 4  0 -2 0.714 
  64.     }
  65.     face 40 p { 0 1 2 3 }
  66.     oscli 1 R { - - -7 }
  67.     oscli 2 R { - - -7 }
  68. }
  69.  
  70. object { /* left wing, outside part */
  71.     at 100 100 60
  72.     centre -4 -1.67 3
  73.     counter
  74.     points {
  75.     -3 1 8  -3 -4 4  -6 -2 4
  76.     }
  77.     face 42 p { 0 1 2 }
  78.     oscli 0 R { - - -7 }
  79.     oscli 1 R { - - -7 }
  80.     oscli 2 R { - - -9 }
  81. }
  82.  
  83. object { /* tail */
  84.     at 100 100 60
  85.     centre 0 -3.67 -1.33
  86.     counter
  87.     points {
  88.     0 -3 0  -0.5 -2 0  0.5 -2 0  0 -6 -3
  89.     }
  90.     face 184 f { 0 1 3 }
  91.     face 182 f { 0 3 2 }
  92.     face 178 f { 2 3 1 }
  93. }
  94.  
  95. }
  96.  
  97.  
  98.